RISCOS Samba Server
===================

Welcome to version 0.07a of RISCOS Samba Server. This is a port
of Samba which allows Windows and Unix machines to share RISCOS discs
using the Microsoft File Sharing Protocol (now known as CIFS).

Please read and understand the instructions contained in the HTML
documentation in !smbserver.docs for information on how to configure
!smbserver.

This version of !smbserver has been tested running on RISCOS 4.02,
RISCOS 3.70 and RISCOS 3.10 with the following clients: Windows 98,
Linux (using smbclient, smbmount and smbumount), !Omniclient and !LanMan98
(running on a different RiscPC to the server).                         


Installation
------------

If upgrading from an old release copy the files !smbserver.resources.smb/conf,
!smbserver.resources.FileTypes and !smbserver.resources.sharepass safely out of 
the way before unpacking the Samba zip file. Copy the files back after you have 
unpacked the zip file.


What's new in this release
--------------------------

- Sizes of large disks reported correctly.
- lseek() Added read of file pointer before an absolutely write.
  May help file creation of large files on slow media.
- Corrected uninitialised filename used when writing browse/dat.
- Other minor fixes.


Toolbox Lib Modules
-------------------

This verion of Samba uses the Toolbox lib modules. If you do not have 
the toolbox lib modules you can download them from www.riscos.com. 


Mimemap Module
--------------

This version of Samba uses the Mimemap module to map RISCOS filetypes to
DOS extensions and visa versa. Please read the documentation for more
information on this.

If you do not have a copy of the Mimemap module a PD version can be
obtained from www.www.movspclr.co.uk


RISCOS 3.1 Users
----------------

There appears to be a problem with the Toolbox Lib Module "TextGadgets".
When it loads it calls SWI 0x66 (OS_DynamicArea) which doesn't exist in RISCOS 3.1!
I don't know what the answer to this yet. For the time being comment out the
rmensure of this module in !smbserver.!run. The side effect of this is that
the text for gadgets in the configuration windows is not displayed properly.


Incompatibilities
-----------------

- !smbserver is not compatible with !Freeze. This is currently under investigation
  but not fixed yet. !smbserver must be exited before freezing your machine.


Bugs and support
----------------

Please send bug reports to samba@merddin.demon.co.uk. Send general chitchat,
nice-to-haves, observations to david@merddin.demon.co.uk. If you find a real
bug then set Debuglevel to 10 in the Global Variables configuration window.
Reproduce the bug, quit !smbserver and send the file !smbserver.Resources.ALogFile
to me. When you restart !smbserver remember to set Debuglevel back to 0 otherwise
it will run slowly and you'll end up with a very large log file!



Have fun!
Eur Ing David R. H. Buxton (22/04/01)     

